home *** CD-ROM | disk | FTP | other *** search
/ PC Users 1999 April / Cd Pc Users extra 19 abril 1999.iso / Prog / Inst / Js02 / js02.exe / js / liveaudio.js < prev    next >
Encoding:
Text File  |  1999-02-15  |  13.9 KB  |  297 lines

  1. function Create_Audio(signe_browser,NameId,LeftPos,AudioOver,AudioClick,TopPos,NameText,loop_over,loop_click){
  2.     var meja=null;
  3.     var LiveAudio='';
  4.     var LiveAudio1='';
  5.     var LiveAudio1b='';
  6.     var LiveAudio1c='';
  7.     var LiveAudio1d='';
  8.     var LiveAudio2='';
  9.     var LiveAudio3='';
  10.     var LiveAudioSelect1='';
  11.     var LiveAudioSelect2='';
  12.     var LiveAudioNav1='';
  13.     var LiveAudioNav2='';
  14.     var LiveAudioForm='';
  15.     var LiveAudioFormDiv='';
  16.     var NewFrame='';
  17.     var LiveRef='<BASE HREF="http://www.buana.com/content/">   \n';
  18.     // TopPos=TopPos+30;
  19.     var strout="'out'";
  20.     var strover="'over'";
  21.     var com="'";
  22.     var plus="+";
  23.     var NameId1="idcolor";
  24.     
  25.     
  26.     
  27.  
  28.     LiveAudio1   ='<HTML>   \n';
  29.     LiveAudio1  +='<HEAD>   \n';
  30.     LiveAudio1  +='<TITLE>Live Audio</TITLE>   \n';   
  31.     LiveAudio1  +='<STYLE ID=ie4 TYPE="text/css">   \n';   
  32.     LiveAudio1  +='    A:link    {text-decoration:none;}   \n';   
  33.     LiveAudio1  +='    A:visited    {text-decoration:none;}   \n';   
  34.     LiveAudio1  +='    A:active    {text-decoration:none;}   \n';   
  35.     LiveAudio1  +='    #idcolor-hide {position:absolute; TOP:'+TopPos+'; LEFT:'+LeftPos+';}   \n';   
  36.     LiveAudio1  +='    #idcolor {position:absolute; TOP:'+TopPos+'; LEFT:'+LeftPos+';}   \n';   
  37.     LiveAudio1  +='    P {font:30pt arial; font-style:italic; font-weight:normal;}   \n';   
  38.     LiveAudio1  +='    P.newcolor-hide {color:rgb(0,0,255);}   \n';    
  39.     LiveAudio1  +='    P.newcolor {color:rgb(0,255,255);}   \n';   
  40.     LiveAudio1  +='    BODY {background: url(../image/snm_bgsawo.jpg); background-position: -120 0;}   \n';   
  41.     LiveAudio1  +='</STYLE>   \n';   
  42.     LiveAudio1  +='<SCRIPT LANGUAGE="javascript" SRC="../jscripts/initv01.js"></SCRIPT>   \n';   
  43.     LiveAudio1  +='<SCRIPT LANGUAGE="JavaScript" SRC="../jscripts/browser01.js"></SCRIPT>   \n';   
  44.     LiveAudio1  +='<SCRIPT LANGUAGE="JavaScript" SRC="../jscripts/colortxtv01.js"></SCRIPT>   \n';   
  45.     LiveAudio1  +='<SCRIPT LANGUAGE="JavaScript" SRC="../jscripts/objvisv01.js"></SCRIPT>   \n';
  46.     LiveAudio1  +='<SCRIPT LANGUAGE="javascript" SRC="../jscripts/mouseaudiov04.js"></SCRIPT>   \n';
  47.     LiveAudio1  +='<SCRIPT LANGUAGE="javascript" SRC="../jscripts/timerv02.js"></SCRIPT>   \n';   
  48.     LiveAudio1  +='<SCRIPT LANGUAGE="JavaScript">   \n';   
  49.     LiveAudio1  +='var signe_audio=-2;   \n';
  50.     LiveAudio1  +='//   \n';
  51.     LiveAudio1  +='//   AUDIO SETUP FOR MOUSE   \n';
  52.     LiveAudio1  +='//   \n';
  53.     LiveAudio1  +='    '+NameId+'Data = new Object();   \n';
  54.     LiveAudio1  +='    '+NameId+'Data[0] = "'+AudioOver+'"; //MouseOver   \n';
  55.     LiveAudio1  +='    '+NameId+'Data[1] = "'+AudioClick+'"; //MouseClick   \n';
  56.     LiveAudio1  +='var nbrowser=-1;   \n';   
  57.     LiveAudio1  +='function check_browser(){   \n';   
  58.     LiveAudio1  +='    get_browser();   \n';  
  59.     LiveAudio1 +='    audioEnabled("LiveAudio");   \n'; 
  60.     LiveAudio1  +='    if (detect_plug==0) signe_audio=1;   \n';
  61.     LiveAudio1  +='    if (browser.name ==  "Microsoft Internet Explorer")   nbrowser=1;   \n';   
  62.     LiveAudio1  +='    if (browser.name ==  "Navigator Netscape") nbrowser=0;   \n';
  63.     LiveAudio1  +='    if (nbrowser==1) signe_audio=-1;   \n';   
  64.     LiveAudio1  +='}   \n';    
  65.     LiveAudio1  +='function change_coltext(str){   \n';   
  66.     LiveAudio1  +='    if (str=="out")  {   \n';   
  67.     LiveAudio1  +='        color_txtv01(nbrowser,"ie4","P.newcolor","color:rgb(0,255,255)");   \n';   
  68.     LiveAudio1  +='        if (nbrowser==0) Obj_Vis(nbrowser,1,"idcolor","inherit");   \n';   
  69.     LiveAudio1  +='    }   \n';   
  70.     LiveAudio1  +='    if (str=="over") {   \n';   
  71.     LiveAudio1  +='        color_txtv01(nbrowser,"ie4","P.newcolor","color:rgb(0,0,255)");   \n';   
  72.     LiveAudio1  +='        if (nbrowser==0) Obj_Vis(nbrowser,1,"idcolor","hidden");   \n'; 
  73.     LiveAudio1  +='        mouseaudio04(1,"'+NameId+'",signe_audio,'+NameId+'Data[0],'+loop_over+');   \n';   
  74.     LiveAudio1  +='    }   \n';   
  75.     LiveAudio1  +='}   \n';   
  76.     LiveAudio1  +='function action(){   \n';   
  77.     LiveAudio1  +='    mouseaudio04(3,"'+NameId+'",signe_audio,'+NameId+'Data[1],'+loop_click+');   \n';  
  78.     LiveAudio1  +='}   \n';  
  79.     LiveAudio1  +='//   \n';
  80.     LiveAudio1  +='// AUDIO MOUSE BACKGROUND \n';
  81.     LiveAudio1  +='//   \n';
  82.     LiveAudio1  +='function audio_iecom(this_'+NameId+'Data,signe_iecom,signe_loop){   \n';
  83.     LiveAudio1  +='    if (signe_iecom==-1) var mybgaudio ='+com+'<BGSOUND SRC="'+com+plus+'this_'+NameId+'Data'+plus+com+'" LOOP='+com+plus+'signe_loop'+plus+com+'>'+com+';   \n';
  84.     LiveAudio1  +='    if (signe_iecom==1) var mybgaudio ='+com+'<EMBED SRC="'+com+plus+'this_'+NameId+'Data'+plus+com+'" LOOP='+com+plus+'signe_loop'+plus+com+'  HEIGHT=100 WIDTH=300 AUTOSTART=TRUE NAME="newaudio" MASTERSOUND>'+com+';   \n';
  85.  
  86.  
  87.     LiveAudio1b +='    parent.frames[2].document.open();   \n';
  88.     LiveAudio1b +='    parent.frames[2].document.write(mybgaudio);   \n';
  89.     LiveAudio1b +='    parent.frames[2].document.close();   \n';
  90.     LiveAudio1d +='    parent.frames[1].document.open();   \n';
  91.     LiveAudio1d +='    parent.frames[1].document.write(mybgaudio);   \n';
  92.     LiveAudio1d +='    parent.frames[1].document.close();   \n';
  93.     LiveAudio1c +='}   \n';
  94.     // LiveAudio1c +='function embed_audio(){   \n';
  95.     // LiveAudio1c +='    audioEnabled("LiveAudio");   \n';
  96.     // LiveAudio1c +='    if (detect_plug==0 ) document.write('+com+'<EMBED NAME="'+NameId+'" SRC="../sound/snm_over.wav" HIDDEN=TRUE AUTOSTART=FALSE MASTERSOUND>'+com+');   \n';
  97.     // LiveAudio1c +='}   \n';
  98.     LiveAudio1c +='function end_timer2(k){   \n';
  99.     LiveAudio1c +='    if (k==1) end_mouseaudio4();   \n';
  100.     LiveAudio1c +='}   \n';
  101.     LiveAudio1c +='</SCRIPT>   \n';   
  102.     LiveAudio2  +='</HEAD>   \n';   
  103.     LiveAudio2  +='<BODY>   \n';  
  104.     // LiveAudio2  +='<SCRIPT> var ta=embed_audio(); </SCRIPT>   \n'; 
  105.     LiveAudio2  +='<DIV ID=idcolor-hide>   \n';   
  106.     LiveAudio2  +='    <A HREF="javascript://Live-Text" onmouseout="change_coltext('+strout+');" onmouseover="change_coltext('+strover+');" onclick="action(); return false;"><P CLASS=newcolor-hide>'+NameText+'</P></A>   \n';   
  107.     LiveAudio2  +='</DIV>   \n';   
  108.     LiveAudio2  +='<DIV ID=idcolor>   \n';   
  109.     LiveAudio2  +='    <A HREF="javascript://Live-Text" onmouseout="change_coltext('+strout+');" onmouseover="change_coltext('+strover+');" onclick="action(); return false;"><P CLASS=newcolor>'+NameText+'</P></A>   \n';   
  110.     LiveAudio2  +='</DIV>   \n';   
  111.     LiveAudio3  +='</BODY>   \n';   
  112.     LiveAudio3  +='</HTML>   \n';   
  113.     LiveAudio3  +='<SCRIPT>var tc=check_browser();</SCRIPT>   \n';  
  114.  
  115.  
  116.  
  117.     LiveAudioSelect1  ='<SCRIPT LANGUAGE="JavaScript" SRC="../jscripts/objvisv01.js"></SCRIPT>  \n';
  118.     LiveAudioSelect1 +='<SCRIPT LANGUAGE="javascript" SRC="../jscripts/liveim2v01.js"></SCRIPT>  \n';
  119.     LiveAudioSelect1 +='<SCRIPT LANGUAGE="javascript">  \n';
  120.     LiveAudioSelect1 +='//  \n';
  121.     LiveAudioSelect1 +='// IMAGE SETUP FOR SELECTS BUTTON  \n';
  122.     LiveAudioSelect1 +='//  \n';
  123.     LiveAudioSelect1 +='SELECT1img1click = new Image();  \n';
  124.     LiveAudioSelect1 +='SELECT1img1click.src = "../image/snm_code_click.gif";  \n';
  125.     LiveAudioSelect1 +='SELECT1img1over = new Image();  \n';
  126.     LiveAudioSelect1 +='SELECT1img1over.src = "../image/snm_code_over.gif";  \n';
  127.     LiveAudioSelect1 +='SELECT1img1out = new Image();  \n';
  128.     LiveAudioSelect1 +='SELECT1img1out.src = "../image/snm_code.gif";  \n';
  129.     LiveAudioSelect1 +='//  \n';
  130.     LiveAudioSelect1 +='SELECT2img2click = new Image();  \n';
  131.     LiveAudioSelect1 +='SELECT2img2click.src = "../image/snm_preview_click.gif";  \n';
  132.     LiveAudioSelect1 +='SELECT2img2over = new Image();  \n';
  133.     LiveAudioSelect1 +='SELECT2img2over.src = "../image/snm_preview_over.gif";  \n';
  134.     LiveAudioSelect1 +='SELECT2img2out = new Image();  \n';
  135.     LiveAudioSelect1 +='SELECT2img2out.src = "../image/snm_preview.gif";  \n';
  136.     LiveAudioSelect1 +='//  \n';
  137.     LiveAudioSelect1 +='SELECT3img3click = new Image();  \n';
  138.     LiveAudioSelect1 +='SELECT3img3click.src = "../image/snm_back_click.gif";  \n';
  139.     LiveAudioSelect1 +='SELECT3img3over = new Image();  \n';
  140.     LiveAudioSelect1 +='SELECT3img3over.src = "../image/snm_back_over.gif";  \n';
  141.     LiveAudioSelect1 +='SELECT3img3out = new Image();  \n';
  142.     LiveAudioSelect1 +='SELECT3img3out.src = "../image/snm_back.gif";  \n';
  143.     LiveAudioSelect1 +='function select_over(k){  \n';
  144.     LiveAudioSelect1 +='    ly1="SELECT";  \n';
  145.     LiveAudioSelect1 +='    ly2="SELECT"+k;  \n';
  146.     LiveAudioSelect1 +='    Img=ly2+"img";  \n';
  147.     LiveAudioSelect1 +='    img_over2(nbrowser,ly1,ly2,Img,k);  \n';
  148.     LiveAudioSelect1 +='}  \n';
  149.     LiveAudioSelect1 +='function select_out(k){  \n';
  150.     LiveAudioSelect1 +='    ly1="SELECT";  \n';
  151.     LiveAudioSelect1 +='    ly2="SELECT"+k;  \n';
  152.     LiveAudioSelect1 +='    Img=ly2+"img";  \n';
  153.     LiveAudioSelect1 +='    img_out2(nbrowser,ly1,ly2,Img,k);  \n';
  154.     LiveAudioSelect1 +='}  \n';
  155.     LiveAudioSelect1 +='function select_click(k){  \n';
  156.     LiveAudioSelect1 +='    ly1="SELECT";  \n';
  157.     LiveAudioSelect1 +='    ly2="SELECT"+k;  \n';
  158.     LiveAudioSelect1 +='    Img=ly2+"img";  \n';
  159.     LiveAudioSelect1 +='    img_click2(nbrowser,ly1,ly2,Img,k);  \n';
  160.     LiveAudioSelect1 +='    if (k==3) parent.frames[1].history.go(-1);  \n';
  161.     LiveAudioSelect1 +='    if (k==1) Obj_Vis(nbrowser,1,"'+NameId1+'","hidden");  \n';
  162.     LiveAudioSelect1 +='    if (k==1) Obj_Vis(nbrowser,1,"SOURCE","inherit");  \n';
  163.  
  164.     LiveAudioSelect1 +='    if (k==2) Obj_Vis(nbrowser,1,"SOURCE","hidden");  \n';
  165.     LiveAudioSelect1 +='    if (k==2) Obj_Vis(nbrowser,1,"'+NameId1+'","inherit");  \n';
  166.     LiveAudioSelect1 +='}  \n';
  167.     LiveAudioSelect1 +='</SCRIPT>  \n';
  168.     
  169.     LiveAudioSelect2  ='<DIV ID=SELECT STYLE="position:absolute; left:10; top:0;">  \n';
  170.     LiveAudioSelect2 +='    <DIV ID=SELECT1 STYLE="position:absolute; left:20; top:0;">  \n';
  171.     LiveAudioSelect2 +='        <A HREF="javascript://"  \n';
  172.     LiveAudioSelect2 +='        OnMouseOver="select_over(1)"  \n';
  173.     LiveAudioSelect2 +='        OnMouseOut="select_out(1)"  \n';
  174.     LiveAudioSelect2 +='        OnClick="select_click(1); return false;">  \n';
  175.     LiveAudioSelect2 +='        <IMG BORDER=0 NAME=SELECT1img SRC="../image/snm_code.gif"></A>  \n';
  176.     LiveAudioSelect2 +='    </DIV>  \n';
  177.     LiveAudioSelect2 +='    <DIV ID=SELECT2 STYLE="position:absolute; left:120; top:0;">  \n';
  178.     LiveAudioSelect2 +='        <A HREF="javascript://"  \n';
  179.     LiveAudioSelect2 +='        OnMouseOver="select_over(2)"  \n';
  180.     LiveAudioSelect2 +='        OnMouseOut="select_out(2)"  \n';
  181.     LiveAudioSelect2 +='        OnClick="select_click(2); return false;">  \n';
  182.     LiveAudioSelect2 +='        <IMG BORDER=0 NAME=SELECT2img SRC="../image/snm_preview.gif"></A>  \n';
  183.     LiveAudioSelect2 +='    </DIV>  \n';
  184.     LiveAudioSelect2 +='    <DIV ID=SELECT3 STYLE="position:absolute; left:220; top:0;">  \n';
  185.     LiveAudioSelect2 +='        <A HREF="javascript://"  \n';
  186.     LiveAudioSelect2 +='        OnMouseOver="select_over(3)"  \n';
  187.     LiveAudioSelect2 +='        OnMouseOut="select_out(3)"  \n';
  188.     LiveAudioSelect2 +='        OnClick="select_click(3); return false;">  \n';
  189.     LiveAudioSelect2 +='        <IMG BORDER=0 NAME=SELECT3img SRC="../image/snm_back.gif"></A>  \n';
  190.     LiveAudioSelect2 +='    </DIV>  \n';
  191.     LiveAudioSelect2 +='</DIV>  \n';
  192.     
  193.     
  194.     screen_width();
  195.  
  196.     if (MyScreenWidth==800){
  197.         var MyRows=16;
  198.         var MyCols=50;
  199.     }else{
  200.         var MyRows=12;
  201.         var MyCols=38;
  202.     }
  203.     
  204.     LiveAudioForm  ='    <FORM NAME=test1> \n';
  205.     LiveAudioForm +='        <TEXTAREA NAME=test1 name=output  ROWS=8 COLS='+MyCols+'> \n';
  206.     LiveAudioForm +='<!-- This is your file1.html --> \n';
  207.     LiveAudioForm +='<html> \n';
  208.     LiveAudioForm +='<head> \n';
  209.     LiveAudioForm +='<title>Live Audio</title> \n';
  210.     LiveAudioForm +='</head> \n';
  211.     LiveAudioForm +='<frameset cols="100%,*" frameborder="0" border="no" framespacing="0"> \n';
  212.     LiveAudioForm +='    <frame src="file2.html" name="audiofile" noresize scrolling="No" marginwidth="0" marginheight="0"> \n'; 
  213.     LiveAudioForm +='    <frame src="file3.html" name="hidden" noresize scrolling="No" marginwidth="0" marginheight="0"> \n'; 
  214.     LiveAudioForm +='</frameset> \n';
  215.     LiveAudioForm +='</html> \n';
  216.     LiveAudioForm +='        </TEXTAREA> \n';
  217.     LiveAudioForm +='    </FORM > \n';
  218.  
  219.     LiveAudioForm +='    <FORM NAME=test2> \n';
  220.     LiveAudioForm +='        <TEXTAREA NAME=test2 name=output  ROWS='+MyRows+' COLS='+MyCols+'> \n';
  221.     LiveAudioForm +='<!-- This is your file2.html --> \n';
  222.     LiveAudioForm +=LiveRef+LiveAudio1+LiveAudio1d+LiveAudio1c+LiveAudio2+LiveAudio3;
  223.     LiveAudioForm +='        </TEXTAREA> \n';
  224.     LiveAudioForm +='    </FORM > \n';
  225.  
  226.  
  227.  
  228.     LiveAudioForm +='    <FORM NAME=test3> \n';
  229.     LiveAudioForm +='        <TEXTAREA NAME=test3 name=output  ROWS=8 COLS='+MyCols+'> \n';
  230.     LiveAudioForm +='<!-- This is your file3.html --> \n';
  231.     LiveAudioForm +='<html> \n';
  232.     LiveAudioForm +='<head> \n';
  233.     LiveAudioForm +='<title>Empty File</title> \n';
  234.     LiveAudioForm +='</head> \n';
  235.     LiveAudioForm +='<body></body> \n';
  236.     LiveAudioForm +='</html> \n';
  237.     LiveAudioForm +='        </TEXTAREA> \n';
  238.     LiveAudioForm +='    </FORM > \n';
  239.  
  240.  
  241.     LiveAudioFormDiv  ='<DIV ID=SOURCE STYLE="visibility:hidden; position:absolute; left:10; top:30;"> \n';
  242.     LiveAudioFormDiv +=LiveAudioForm;
  243.     LiveAudioFormDiv +='</DIV> \n';
  244.  
  245.  
  246.  
  247.  
  248.  
  249.     if (signe_browser==1){
  250.  
  251.         LiveAudio=LiveAudio1+LiveAudio1b+LiveAudio1c+LiveAudioSelect1+LiveAudio2+LiveAudioSelect2+LiveAudioFormDiv+LiveAudio3;
  252.         parent.frames[1].document.write(LiveAudio);
  253.         parent.frames[1].document.close();
  254.  
  255.  
  256.     }
  257.  
  258.     if (signe_browser==0){
  259.  
  260.  
  261.         Obj_Vis(nbrowser,1,'CONTENT','hidden');
  262.  
  263.         document.SOURCE.document.open();
  264.         document.SOURCE.document.write(LiveAudioForm);
  265.         document.SOURCE.document.close();
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.         LiveAudioNav1  ='<LAYER ID=idcolorhide><A STYLE="text-decoration:none" HREF="javascript://Live-Text" onmouseout="change_coltextnav('+strout+');" onclick="actionnav();return false;"><P CLASS=newidcolorhide STYLE="font:30pt arial; color:rgb(0,0,255); font-style:italic; font-weight:normal;">'+NameText+'</P></A></LAYER>';            
  273.         LiveAudioNav1 +='<LAYER ID=idcolor><A STYLE="text-decoration:none"  HREF="javascript://Live-Text" onmouseover="change_coltextnav('+strover+');" onclick="return false;"><P CLASS=newidcolor STYLE="font:30pt  arial; color:rgb(0,255,255); font-style:italic; font-weight:normal;">'+NameText+'</P></A></LAYER>';
  274.  
  275.  
  276.  
  277.         document.PREVIEW.document.open();
  278.         document.PREVIEW.document.write(LiveAudioNav1);
  279.         document.PREVIEW.document.close();
  280.  
  281.  
  282.         window.scroll(0,0);
  283.  
  284.         Obj_Top(signe_browser,1,TopPos,"PREVIEW");  
  285.         Obj_Left(signe_browser,1,LeftPos,"PREVIEW"); 
  286.  
  287.  
  288.  
  289.         Obj_Vis(nbrowser,1,'SELECT','inherit');
  290.         Obj_Vis(nbrowser,1,'PREVIEW','inherit');
  291.  
  292.  
  293.  
  294.     }
  295.  
  296. }
  297.